Airshed Pollution Modeling: A Case Study in Application Development in an HPF Environment
نویسندگان
چکیده
In this paper, we describe our experience with developing Airshed, a large pollution modeling application, in the Fx programming environment. We demonstrate that high level parallel programming languages like Fx and High Performance Fortran offer a simple and attractive model for developing portable and efficient parallel applications. Performance results are presented for the Airshed application executing on Intel Paragon and Cray T3D and T3E parallel computers. The results demonstrate that the application is “performance portable”, i.e., it achieves good and consistent performance across different architectures, and that the performance can be explained and predicted using a simple model for the communication and computation phases in the program. We also show how task parallelism was used to alleviate I/O related bottlenecks, an important consideration in many applications. Finally, we demonstrate how external parallel modules developed using different parallelization methods can be integrated in a relatively simple and flexible way with modules developed in the Fx compiler framework. Overall, our experience demonstrates that an HPF-based environment is highly suitable for developing complex applications, including multidisciplinary applications.
منابع مشابه
Airshed Pollution Modeling : A Case Study in Application Development in anHPF
In this paper, we describe our experience with developing Airshed, a large pollution modeling application, in the Fx programming environment. We demonstrate that high level parallel programming languages like Fx and High Performance Fortran ooer a simple and attractive model for developing portable and eecient parallel applications. Performance results are presented for the Airshed application ...
متن کاملAirshed Pollution Modeling in an HPF Style Environment
In this paper, we describe our experience with developing Airshed, a large pollution modeling application, in the Fx programming environment. We demonstrate that high level parallel programming languages like Fx and High Performance Fortran offer a simple and attractive model for developing portable and efficient parallel applications. Performance results are presented for the Airshed applicati...
متن کاملAn Innovative Method to Allocate Air-Pollution-Related Taxes, Using Aermod Modeling (case study: Besat Power Plant).
The present study applies the model of American Meteorological Society-Environmental Protection Agency Regulatory Model (AERMOD) to investigate NO2 emissions from Besat thermal power plant, which is fuelled by natural gas to function. Results indicate that the simulated concentration of NO2 based on AERMOD, does not exceed NO2 concentration limit, set by the Iranian Ambient Air Quality Standard...
متن کاملAn Innovative Method to Allocate Air-Pollution-Related Taxes, Using Aermod Modeling (case study: Besat Power Plant).
The present study applies the model of American Meteorological Society-Environmental Protection Agency Regulatory Model (AERMOD) to investigate NO2 emissions from Besat thermal power plant, which is fuelled by natural gas to function. Results indicate that the simulated concentration of NO2 based on AERMOD, does not exceed NO2 concentration limit, set by the Iranian Ambient Air Quality Standard...
متن کاملApplication of AERMOD to local scale diffusion and dispersion modeling of air pollutants from cement factory stacks (Case study: Abyek Cement Factory)
Today, the cement industry is one of the major air polluting industries in the world. Hence, in this study, owing to the importance and role of contaminants from the plant, an appraisal of the emission contributions in addition to other factors have been discussed. There are several reasons behind the importance of modeling air pollutants. First, the assessment of standards for air pollution, a...
متن کامل